有什么方法可以在AndroidStudio的预览部分查看自定义字体/View吗?我使用font-awesome作为自定义字体在我的应用中显示麦克风图标。一切正常。但众所周知,预览部分无法加载自定义View。是否有任何插件或hack可以在编码时在预览窗口中查看自定义View?这是我在我的应用中加载的内容:这是我在预览部分看到的: 最佳答案 要使FontAwesome图标在AndroidStudioXML设计器中可见,您可以。创建自定义View在构造函数中应用字体如果要从xml设置字体,请添加自定义属性Hereisfulldemocod
我正在使用android中的相机代码来拍照并将其保存在手机上。它从手机相机拍摄照片并将其保存在存储卡上。唯一的问题是拍照后相机预览不会重新启动。我想不出解决办法。代码如下。需要建议。..我的项目中有两个类。..摄影Activity类publicclassCameraActivityextendsActivity{privatestaticfinalStringTAG="CameraDemo";Previewpreview;ButtonbuttonClick;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(saved
我刚刚将我的AndroidStudio更新到最新的3.0,然后布局预览就不再工作了。我尝试打开不同的项目,但它们都有相同的渲染问题。正如我检查的那样,我没有看到任何编译错误或gradle问题。到目前为止,我试过了构建项目刷新布局清理项目无效缓存/重启以下随附的屏幕截图显示某些类无法启动,但我不明白为什么以及如何修复它们。非常感谢你。任何提示都会有所帮助。更新:RendererrorinAndroidStudio3.0LayoutEditor似乎有一个重复的案例但我的问题略有不同。上述链接问题的解决方案是通过澄清Base.Theme.AppCompat.Light.DarkActionB
我已经在Android中使用相机成功拍摄了单张照片。但是当我尝试一次拍摄5张照片时,应用程序停止响应,相机预览变为绿色并且没有保存照片。我在堆栈跟踪中看到的内容如下(部分)03-1714:19:54.804:INFO/QualcommCameraHardware(19268):deinitPreviewE03-1714:19:54.804:INFO/QualcommCameraHardware(19268):deinitPreviewX03-1714:19:54.804:DEBUG/QualcommCameraHardware(19268):frame_threadX03-1714:1
我正在我的Android应用程序上尝试相机预览。当我在真实设备上试用时,出现黑屏。这是我的代码,它没有抛出任何错误,但屏幕仍然是黑色的。有什么想法吗?importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.PixelFormat;importandroid.hardware.Camera;importandroid.hardware.Camera.Parameters;importandroid.os.Bundle;importandroid.view.SurfaceHolder;i
我的相机应用程序预览在低光下太暗。如果我打开我的谷歌相机,它会增加预览中的亮度,这样我们的脸就可以看到拍照了。但是我的预览是完全黑暗的。我已经处理了亮度和光传感器。我的光传感器在光线充足时工作。我需要使预览可见。让我有什么需要处理的?publicvoidinitialBrightness(){try{brightnessMode=Settings.System.getInt(getContentResolver(),Settings.System.SCREEN_BRIGHTNESS_MODE);}catch(Settings.SettingNotFoundExceptione){e.p
我已经设法使用自定义滤镜(灰度、色调等)进行相机预览。通过操纵RGB数组,然后将其绘制回Canvas,然后在表面View中显示,此自定义滤镜与预览回调一起应用。这样做的缺点是FPS非常低。对于如此低的FPS,如果我不使用Asynctask在后台线程中执行此操作,它就会在UI线程中执行过多的工作。所以我尝试使用Asynctask进行相机操作(我的主要目的是让UI即使在相机预览回调的繁重工作下仍然可以完美运行)。但即使在我使用了Asynctask之后,它也没有太大帮助。所以我想知道是我的实现有误还是因为即使使用asynctaskUI线程仍会受到影响?我的代码fragment如下:Camer
我已经安装了VisualStudio2015Preview并启动了新项目-NaiveActivityApplication(Android)。我想针对物理设备运行应用程序,但目标中只有模拟器。从一些screenshot可以看出这是可能的,但我找不到正确的方法。如何将物理Android设备设置为目标? 最佳答案 对我来说这很有效:确保所有所需的驱动程序都已安装后,只需通过usb连接手机即可等到看到手机的名称而不是模拟器。连接! 关于android-如何将物理Android设备添加到Visu
我正在尝试向AndroidStudio添加矢量可绘制对象使用Androidstudio中的矢量资源,我导入了一个psd文件,但它似乎存在渲染问题,因为预览和结果xml文件为空,请检查outputxmlscreenshot. 最佳答案 在您的屏幕截图中,文件中没有路径数据。因此,屏幕上没有绘制任何内容。我正在显示VectorDrawablexml文件的内容。将内容复制到androidstudio中的空白xml文件中,然后在屏幕上看到以蓝色绘制的形状。 关于来自psd的AndroidVect
更新我们的应用程序后,我们现在使用Camera2API,不幸的是预览在我们的测试设备上被拉伸(stretch):SamsungSM-J330F/DS,Android版本8.0.0,API26因为我们在同一台设备上使用Google的Camera2Basic项目时没有遇到这个问题,所以我们尝试调整我们的项目以使用相同的预览实现。目前,我们无法弄清楚两个项目之间不同预览的确切原因。这是预期的:与Camera2Basic项目相比,我们的RelativeLayout是在Activity类中以编程方式创建的,然后将AutoFitTextureView添加到此对象:mMainLayout=newFr